Managing Calendar Permissions

Adding Permissions

Add permissions to a calendar :

Add-MailboxFolderPermission -Identity persongivingpermissions@email:\calendar -user personneedingpermissions@email -AccessRights Reviewer

If user already has permissions an error indicating permissions already exist will be generated. In that case, you would use the Set-MailboxFolderPermission command instead

Removing Permissions

Remove existing permissions from a calendar :

Remove-MailboxFolderPermission -Identity user@email.com:\Calendar -User beingremoved@email.com

Changing Permissions

Change pre-existing calendar permissions :

Set-MailboxFolderPermission -Identity user@address:\Calendar -User admin@address -AccessRights Editor

If you try to run the command above, it will fail if existing permissions are not already in place.

Available Calendar Permissions

There are 10 available roles that you can set on calendars. They are:

Owner : Allows read, create, modify and delete all items and folders. Also allows manage items permissions
PublishingEditor : Read, create, modify & delete items/subfolders
Editor : Read, create, modify & delete items
PublishingAuthor : Read, create all items/subfolders. You can modify & delete only items you create
Author : Create & read items; edit and delete own items.
NonEditingAuthor : Read access & create items. You can delete only your own items
Reviewer : Read only
Contributor : Create items and folders
AvailabilityOnly : Read free/busy information from calendar
LimitedDetails : View of the subject & location
None : No permissions to access folder and files